--[[
-- @Author:      feilong
-- @DateTime:    2019-12-27 14:02:03
-- @Description: 配置
	所有服务都可以从这里取到配置
	file_name config里的配置文件名
--]]

local skynet = require("skynet")
local sharedata = require("skynet.sharedata")



local Config = class("Config")

--初始化
function Config:ctor()
	self.data = nil --活动配置
end

--更新sharedate里的数据
function Config:reload(file_name)
    self.data = sharedata.deepcopy(file_name) --复制到本地
end

--取配置
function Config:getData(file_name)
	if not self.data then 
	    self:reload(file_name)
	end
	return self.data
end








return Config